FROM mongo:4.2

# 创建数据和日志目录
RUN mkdir -p /data/mongodb/db /data/mongodb/log

# 修改MongoDB的配置文件，指定数据和日志路径
COPY mongod.conf /etc/mongod.conf

# 复制初始化脚本
COPY mongo-init.js /docker-entrypoint-initdb.d/mongo-init.js

# 暴露27017端口
EXPOSE 27017

# 设置启动命令，使用自定义配置文件
CMD ["mongod", "--config", "/etc/mongod.conf"]